package com.tensquare.recruit.dao;

import com.tensquare.recruit.pojo.Recruit;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import java.util.List;

/**
 * 数据访问接口
 * @author Administrator
 *
 */
//命名规则生成jpa

public interface RecruitDao extends JpaRepository<Recruit,String>,JpaSpecificationExecutor<Recruit>{
    //findTop6By是前6个，默认不写是 只出来一个，写这种方法注意 参数的传递--对应成sql 会好
    //按照最新排序  desc 按照日期降序 最大的是 最新的
	   public List<Recruit> findTop6ByStateOrderByCreatetimeDesc(String state);//where state=？ order by createtime

    //共3个 状态、查1、2也写成了 除了0以外的状态
    public List<Recruit> findTop6ByStateNotOrderByCreatetimeDesc(String state);//where state !=？ order by createtime















}
